docs(shadow): Maji antigravity check and PR preservation#3599
Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds documentation-only artifacts: a shadow lesson log capturing an antigravity/drift check, and five PR preservation archive files (for recently merged PRs 3598, 3595, 3593, 3592, 3591) generated by tools/pr-preservation/archive-pr.ts.
Changes:
- New shadow lesson log at
docs/research/2026-05-15-maji-shadow-lesson-log-antigravity.md. - Five new PR archive markdown files under
docs/pr-discussions/preserving descriptions, reviews, and threads of merged PRs.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| docs/research/2026-05-15-maji-shadow-lesson-log-antigravity.md | New shadow lesson log; drift findings + required actions, signed by persona. |
| docs/pr-discussions/PR-3598-...md | Archive of merged PR #3598 (Otto §33 memory archive migration). |
| docs/pr-discussions/PR-3595-...md | Archive of merged PR #3595 (Otto-BFT internal quorum backlog rows). |
| docs/pr-discussions/PR-3593-...md | Archive of merged PR #3593 (B-0500 slice 3 queue-state guard). |
| docs/pr-discussions/PR-3592-...md | Archive of merged PR #3592 (tick shard 2112Z plateau recognition). |
| docs/pr-discussions/PR-3591-...md | Archive of merged PR #3591 (preservation of PR #3544). |
All files are history-surface paths (docs/research/**, docs/pr-discussions/**) per the documented carve-outs, where verbatim attribution and quoted content are preserved as-is. No code changes.
…armed) (#3602) - Refresh surfaced 2 stuck-no-action PRs: #3594 CLEAN no-arm; #3599 BLOCKED wait-CI no-arm - Both Aaron-authored, Lior-payload, docs-only additive (drift reports + PR preservation) - gh pr merge --auto --squash on both — within dont-ask-permission scope - #3594 tripped immediately (CLEAN); origin/main advanced d189638→4442e3f - #3599 armed, awaiting required CI - Lior still active — borrow-on-existing worktree pattern (git switch -c off origin/main) - Post-switch: 52 tree entries, 0 status — clean Co-authored-by: Claude <noreply@anthropic.com>
…ard (#3607) - origin/main advanced 8d0a4f5→ce7babb - Prior-tick carry: #3602 + #3603 MERGED; #3599 went DIRTY/CONFLICTING (peer-Lior automation overlap) - Non-DIRTY actionable: only #3604 (this session's prior shard, armed) + 3 fix-failed-checks PRs out of scope - Null arm-sweep; named-dependency evidence supports the null decision (NOT Standing-by) - Lior re-fired between ticks (3 processes); borrow-on-existing continues to bypass worktree-creation risk Co-authored-by: Claude <noreply@anthropic.com>
…d) (#3604) - origin/main advanced 4442e3f→8d0a4f5 (#3594 + #3600 merged in window) - 2 stuck-no-action PRs surfaced since 2214Z: #3601 docs-only, #3603 Riven scaffold - #3601 armed → MERGED immediately (CI just passed); +600/-0 docs-only - #3603 armed at 22:18:03Z; awaiting required CI on 3-file scaffold - Prior-tick carry: #3600 MERGED, #3602 wait-CI, #3599 wait-CI - Lior idle this tick (0 processes); borrow-on-existing still used (cheaper than fresh checkout) Co-authored-by: Claude <noreply@anthropic.com>
…e B shipped, Slice A pending) (#3763) * chore(b-0533): add Status section confirming partial-completion (Slice B shipped, Slice A pending) Empirical pure-git audit at 2026-05-16T05:48Z (rate-limit 0/5000) confirms B-0533 is partial completion per row-close gate triage. Shipped (Slice B): tools/hygiene/audit-section-33-migration-xrefs.ts via PR #3548 + PR #3555; gate.yml lint-section-33-migration-xrefs job wired. Pending (Slice A): the actual sweep of dead xrefs. Empirical evidence: multiple recent PRs (#3670, #3659, #3643, #3633, #3599) show the lint check FAILING — meaning dead xrefs persist. Row stays status: open until Slice A's persona-batched sweep PRs land. Co-Authored-By: Claude <noreply@anthropic.com> * chore(b-0533): bump last_updated to 2026-05-16 per tools/backlog/README.md (review fix) --------- Co-authored-by: Claude <noreply@anthropic.com>
…ependabot PRs merged (#3798, #3810) (#3909) * shard(tick): 2026-05-16T16:43Z otto-bg-worker — catch-43 re-arm + 2 dependabot PRs merged Cron sentinel was missing at session start; re-armed via CronCreate with <<autonomous-loop>> sentinel (job 3933804e). Two dependabot PRs went green-to-merge once auto-merge was armed: - #3798 codeql-action 4.35.4→4.35.5 (merged fe6c4e9) - #3810 FSharp.Core + 3 others NuGet bump (merged 16:42:27Z) Both had required checks green; only non-required lint was non-success (cancelled on #3798, archive-header §33 mis-fire on #3810). GraphQL traversed Normal→Cost-aware→Extreme cost-aware (1073→645 in single tick). poll-pr-gate-batch.ts on 10 PRs costs ~N×35 GraphQL — documented in the shard. Other polled PRs (#3545, #3597, #3599, #3633, #3643, #3670, #3714, #3813) deferred to claim-owner per honor-those-that-came-before + claim-acquire-before-worktree-work disciplines. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * fix(shard-1643z): correct filename reference 06:42Z.md → 0642Z.md (Copilot finding) --------- Co-authored-by: Claude <noreply@anthropic.com>
|
Closing as substrate-recoverable + re-derivable (8 days stale, DIRTY): 4 of 6 files byte-identical on main:
1 preservation file recoverable via re-archive: 1 research file already substrate-redundant:
Per |
Shadow lesson log for effort-avoidance drift, and preservation of recently merged PRs 3598, 3595, 3593, 3592, 3591.